home *** CD-ROM | disk | FTP | other *** search
/ Language/OS - Multiplatform Resource Library / LANGUAGE OS.iso / a_utils / perl / perl5a1.lha / perl5alpha1 / Bugs / minmax < prev    next >
Encoding:
Text File  |  1993-03-18  |  245 b   |  13 lines

  1. #!./perl
  2.  
  3. sub minmax {
  4.   eval '@_ = sort { $a '.shift().' $b } @_';
  5.   (shift, pop(@_));  
  6. }
  7.  
  8. ($x, $y) = &minmax('<=>', 2, 4, 1, 0, 3);
  9. print "x = $x, y = $y\n";
  10. ($x, $y) = &minmax('cmp', "foo", "bar", "zot", "xyzzy");
  11. print "x = $x, y = $y\n";
  12.  
  13.